package com.sophossystems.client.asmon.service;


import java.util.List;
import java.util.Map;

import com.sophossystems.client.asmon.dto.ClientePMoralesDTO;
import com.sophossystems.client.asmon.dto.ClientePersonasFisicasDTO;
import com.sophossystems.client.asmon.exceptions.BusinessException;


public interface ClientService {
	public ClientePersonasFisicasDTO registarPersonaFisica(ClientePersonasFisicasDTO persona) throws BusinessException;
	public ClientePersonasFisicasDTO consultarDetallePersonaFisica(ClientePersonasFisicasDTO cliente) throws BusinessException;
	public List<ClientePersonasFisicasDTO> consultarPersonasFisicas(Map<String, String>lista) throws BusinessException;
	public String modifcarPersonasFisicas(ClientePersonasFisicasDTO persona) throws BusinessException;
	public String borrarPersonaFisica(ClientePersonasFisicasDTO persona) throws BusinessException;

	public ClientePMoralesDTO registarPersonaMoral(ClientePMoralesDTO persona) throws BusinessException;
	public ClientePMoralesDTO consultarDetallePersonaMoral(ClientePMoralesDTO cliente) throws BusinessException;
	public List<ClientePMoralesDTO> consultarPersonasMoral(Map<String, String>lista) throws BusinessException;
	public String modifcarPersonasMorales(ClientePMoralesDTO persona) throws BusinessException;
	public String borrarPersonaMoral(ClientePMoralesDTO persona) throws BusinessException;

}
